Публикации с тэгом "Parallel computing"
НОВОСТЬ Летняя школа Microsoft Research по параллельным вычислениям
Во время летних каникул исследовательское подразделение компании Microsoft – Microsoft Research проводит ежегодное крупнейшее мероприятие, ориентированное на аспирантов, студентов старших курсов и молодых ученых – Летнюю Школу. В этом году школа будет проходить в Санкт-Петербурге в сотрудничестве с НИУ ИТМО с 22 по 29 августа 2012 года. Цель школы предоставить студентам из ведущих вузов страны уникальную возможность узнать о новейших достижениях в области параллельных вычислений. предоставить ун...
НОВОСТЬ Зустрічайте TEDxVinnytsia!
Вже більше 20 років світом проходить хвиля конференцій TED, спрямованих на підтримку ідей, вартих поширення. Почавши як чотириденна конференція в Каліфорнії 27 років тому, TED переросла в платформу, яка підтримує ідеї, що змінюють світ за допомогою різноманітних ініціатив. На конференцію TED запрошують провідних світових мислителів і практиків. За 18 хвилин, відведених для виступу, спікер ділиться найголовнішим для себе, тим, що найбільше турбує його на даний момент. В різний час спікерами TED б...
СТАТЬЯ Что нового в Visual Studio11 уже сейчас
Больше месяца назад, на конференции Build была продемонстрирована Visual Studio 11 CTP. Давайте посмотрим, что нас ждет в будущем, что мы можем увидеть уже сейчас. Не стоит ждать революции. Не знаю как Вы, а я не люблю революций в дизайне, поэтому я доволен, что внешне VS2010 и VS11 практически не отличимые. Конечно, еще многое изменится до релиза, но я надеюсь что, дизайн трогать, сильно не будут. Стартовые страницы так вообще отличаются только названием Team explorer и Solution Explorer мини...
СТАТЬЯ C++ Accelerated Massive Parallelism
Интересуясь темой гетерогенных вычислений я наткнулся на C++ AMP. Поискав на эту тему информацию, я решил вкрации рассказать что это. Ниже будет ссылка на программу “Hello World”. C++ AMP (Accelerated Massive Parallelism) — открытая платформа построения гетерогенных приложений на C++. Гетерогенные вычисления, это использование CPU и GPU. Эта платформа впервые была представлена на конференции AMD Fusion Developer Summit, проходившей в июне 2011 года, корпорацией Microsoft. В основе C++ AMP лежат ...
СТАТЬЯ Распараллеливание циклов и нюансы связанные с ними
С Task Parallel Library (TPL) использовать параллельные циклы в своем коде кажется простым делом. Благодаря лямда синтаксису и методам расширения все как никогда просто. Очень просто изменить обычный цикл на параллельный – ведь синтаксис очень похож. Но также просто использовать параллельный цикл там где он не нужен. Все потому что иногда может быть сложно распознать, что итерации цикла действительно независимы друг от друга. Это главное правильно параллельных циклов – итерации цикла должны быть...
СТАТЬЯ Concurrency vs. Parallelism
Если углубляться в тему многопоточности то существует два понятия: Concurrency и Parallelism. Раньше когда большинство компьютеров содержали одно ядро и одно CPU вопрос в разнице не стоял. Теперь же литература пестрит этими двумя понятиями. Какая же между ними разница? Concurrency – это программирование с несколькими действиями одновременно (например одновременное обращение к серверу за данными и при этом работа с клиентским приложением без подвисаний). Этот английский термин больше подходит к р...
СТАТЬЯ Как работает Thread Pool?
Пул потоков Известно, что создание, уничтожение, переключение между потоками – это дорогостоящая операция. Для того чтобы избежать накладных расходов связанных с этим, основной идеей пула потоков в .NET стало уменьшение числа задействованных потоков и увеличение выполненной ими работы. Поэтому в пуле нас всегда ждет определенное известное CLR количество потоков готовых на выполнение задач. И именно поэтому почти все книги про .NET говорят, что для быстрого создания и выполнения потока ThreadPool...
СТАТЬЯ Дайджест технических материалов по разработке ПО #7
WPF: Руководство для начинающих Создание первого приложения WPF Руководство для начинающих (часть 1) Руководство для начинающих (часть 2) Руководство для начинающих (часть 3) Руководство для начинающих (часть 4) Руководство для начинающих (часть 5) Руководство для начинающих (часть 6) Когда стоит переходить на платформу Windows Presentation Foundation Совместная работа разработчика и дизайнера Нововведения в WPF 4.0 Создание первого приложения WPF Руководство для начинающих (часть 1) Руководство...
СТАТЬЯ Microsoft PDC10 в Виннице - как это было :)
В минувшую субботу сразу в двух городах Украины прошла конференция под маркой Local Microsoft PDC10. Правда, количество представителей Microsoft на квадратный километр в Харькове было больше, чем в Виннице – мне кажется, это потому, что до Харькова ближе ехать с Редмонда ;) В Виннице конференция проходила в одном из конференц-залов гостиницы "Подолье". Публика собралась самая разная, также были были ребята из других городов, например Одессы, Львова и Киева. Так что чтобы всех зарегестриров...
СТАТЬЯ Итоги первой встречи .net user group Одесса
В четверг прошла первая встреча одесской .net user group. Конечно, многие волновались, особенно организаторы и участники. Как она пройдет. Ведь ИТ жизнь Одессы не такая уже и активная по крайней мере, я надеюсь что была до этого момента. Но мы постарались сделать все возможное, чтобы она прошла на высоком уровне. Встреча проходила в конференц-зале компьютерной академии ШАГ. Так как зарегистрировалось 65 участников пришлось проводить ее в большом конференц-зале, и он действительно был почти запол...